tracked armored vehicle - Alemán Inglés Diccionario